strut up and down like a peacock - Alemán Inglés Diccionario